branch abroad - English Synonyms Dictionary